using System.Collections.Generic;
using System.Xml;

namespace MockingBird.Simulator.Framework.Configuration
{
    public interface IFolderManager
    {
        void InitDataFilesRoot(string basePath);
        string GetConfigRoot();
        string GetConfigRoot(string endpoint);
        string GetConfigFile(string endpointName);
        string GetRequestRoot(string endpoint);
        string GetResponseRoot(string endpoint);
        void CreateServiceFolders(ServiceConfigurationSettings configSettings);
        void SaveRequestMessages(List<XmlDocument> messages);
        void SaveResponseMessages(List<XmlDocument> messages);
    }
}
